# 您是一个数据分析师，现在您有一个包含公司员工个人信息的字典`employees`，其中每个键表示一个员工ID，对应的值是一个包含姓名、年龄、性别、职位、项目组和薪资历史列表的字典。
# 员工信息的示例如下：
employees = {
    101: {
        "name": "Alice",
        "age": 30,
        "gender": "Female",
        "position": "Data Scientist",
        "team": "Research",
        "salary_history": [70000, 80000, 90000]
    },
    # 更多员工数据...
}
# 1. 新增一个员工的信息到`employees`字典中。
employees_id=102
info=dict(zip(["name","age","gender","position","team","salary_history"],["Jan",31,"man","AA","Teacher",[6000,5000,4000]]))
employees[employees_id]=info
print(employees)
# 2. 删除一个指定的员工的信息。
del employees[102]
print(employees)
# 3. 更新员工101的年龄至31。
employees[101].update({"age":31})
print(employees)
# 4. 增加员工101薪资历史中的最新薪资至95000。
employees[101]["salary_history"].append(95000)
print(employees)
# 5. 计算员工101的平均薪资。
i=0
sum=0
for e in employees[101]["salary_history"]:
    sum+=e
    i+=1
avg=sum/i
print(avg)
# 6. 找出所有年龄大于25岁的员工的姓名和ID。
for a,b in employees.items():
    if b["age"]>25:
        print(a,b["name"])
# 7. 对`employees`中的每个员工，添加'bonus'键至其字典中，其中值是最新薪资的10%。
for a,b in employees.items():
    b["bonus"]=int(b["salary_history"][-1]/10)
print(employees)
# 8. 将员工101的职位更新为"Senior Data Scientist"。
employees[101].update({"position":"Senior Data Scientist"})
print(employees)
# 9. 从员工的信息中移除`gender`键。
for a,b in employees.items():
    del b["gender"]
print(employees)
# 10. 创建一个新的嵌套字典，该字典仅包含员工的`name`和`position`。
employees_new = {
    101: {
        "name": "A",
        "position": "AA",
    },
    102: {
        "name": "B",
        "position": "BB",
    },
    103: {
        "name": "C",
        "position": "CC",
    },
}
print(employees_new)
